<?php
class Admin_Form_ValidateNews {
	
	private $_arrError;
	private $_arrData;
	
	public function __construct($arrParam = null,$options = null){
		if($arrParam['title'] == null){
			$this->_arrError['Tiêu đề'] = 'Chưa nhập tiêu đề !';
			$arrParam['title'] = '';
		}
		if($arrParam['lead'] == null){
			$this->_arrError['Mở đầu'] = 'Chưa nhập mở đầu !';
			$arrParam['lead'] = '';
		}
		
		$arrParam['title'] = $this->filter($arrParam['title']);
		$arrParam['lead'] = $this->filter($arrParam['lead']);
		$arrParam['content'] = $this->filter($arrParam['content']);
		$this->_arrData = $arrParam;
	}
	public function isValid(){
		$flag = false;
		if(count($this->_arrError) > 0){
			$flag = true;
		}
		return $flag;
	}
	public function getErrors(){
		return $this->_arrError;
	}
	
	public function getData(){		
		return $this->_arrData;
	}
	public function filter($value){
      	$value = str_replace("\'", "'", $value);
	  	$value = str_replace("\\\'", "\'", $value);
		$value = str_replace('\"', '"', $value);
		$value = str_replace('\\\\', '\\', $value);
    	return $value;
   }
}